#!/usr/bin/env python 
# -*- coding:UTF-8 -*-
#本部分代码是Python的控制结构练习代码
# 1. 控制结构
## 1.1 条件结构
if True: #if条件结构是if跟条件语句的判断。如果if后面的条件为真，则执行。即:if True
    print('ok')
    if not False:
        print('no')
    else:
        print('ok')
if 3 > 2:
    print('3 > 2')

#多条件-判断型-特例
if 3 > 2 or 1> 2:
    print('或的条件，其中一个成立')
#多条件-互斥型-反例
if 1 > 2 and 3 > 2:
    print('与的条件，都必须成立')
else:
    print('其中一个不成立')
#多条件-选择型-子例
if 3 > 2 and 1 > 2:
    print('第一个条件成立')
elif 3 < 2:
    print('第二个条件成立')
elif 1 < 2:
    print('第三个小条件成立')
else:
    print('都不成立')
#//综述：if条件语句，是对一个或者多个条件是否成立的结果做判断，并根据不同结果执行不同的语句。
## 1.2 循环结构
### 1.2.1 for的列表遍历
for i in [1,2,3,4]: #for遍历的原型，即对列表进行一次遍历
    print(i)
#print(type(range(10)))
for i in range(10): #range(10本质上是一个list
    if i % 2 != 0: #此时是在遍历过程中，采用条件判断进行元素处理。这样的处理，对每一个元素都会执行,因此叫做遍历。
        print(i)